Modules§
- Witx syntax parsing from SExprs
- Paths to witx documents for various proposal phases
- Calculate required polyfill between interfaces
Structs§
- One of a number of possible types that a
Variant
can take. - Location in the source text
- A struct-like value with named fields.
- A type which represents how values can be one of a set of possible cases.
Enums§
- Possible ABIs for interface functions to have.
- Different kinds of records used for hinting various language-specific types.
- Structure of all possible interface types.
- Enumerates wasm types used by interface types when lowering/lifting.
Traits§
- Trait for language implementors to use to generate glue code between native WebAssembly signatures and interface types signatures.
- Enables generating Markdown formatted content.
Functions§
- Load a witx document from the filesystem
- Parse a witx document from a str.
(use ...)
directives are not permitted.